FI3DHHitResult Struct Reference

FI3DHHitResult Struct Reference#

instant3Dhub: FI3DHHitResult Struct Reference
instant3Dhub
FI3DHHitResult Struct Reference

#include "I3DHDataTypes.h"

Collaboration diagram for FI3DHHitResult:

Detailed Description

Structure containing instant3Dhub-specific information about one hit of a trace.

Use UI3DHUtilities::AnalyzeHitResult to derive this information from a regular FHitResult.

Public Attributes

class AI3DHConnectorHubConnector = nullptr
int32 StructureNodeId = 0
int32 DetailNodeId = 0
bool bHasStructureMapping = false

Member Data Documentation

◆ bHasStructureMapping

bool FI3DHHitResult::bHasStructureMapping = false

Whether a structure mapping was found and DetailNodeId is valid.

Otherwise DetailNodeId is set to StructureNodeId as a fallback.

See also
UI3DHUtilities::AnalyzeHitResult

◆ DetailNodeId

int32 FI3DHHitResult::DetailNodeId = 0

NodeId corresponding to the smallest addressable node that was hit.

E.g. this might be the leaf node of the exact part that was hit. Addressable means this NodeId can be used e.g. for hovering/selection in the plugin.

◆ HubConnector

class AI3DHConnector* FI3DHHitResult::HubConnector = nullptr

HubConnector corresponding to the hit instant3Dhub geometry.

Will be nullptr if the hit did not hit instant3Dhub geometry.

◆ StructureNodeId

int32 FI3DHHitResult::StructureNodeId = 0

RootNodeId of the "Instance" that was hit.


The documentation for this struct was generated from the following file: